package top.toptimus.dto.customer;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class CustomerFitEntity {
    private Long customerFitId;

    private Long customerId;

    private String styleCategoryCd;

    private String itemCd;

    private String itemValue;

    private String fitValue;

    private String fitValueCalculate;

    private String fitName;

    private Date createDate;

    private Date updateDate;

    private Long createUser;

    private Long updateUser;

    private Integer fitCountId;

    private String remark;
    // 计算该项目是否在可调范围内 0：OK 不变色 1：NG 画面红色
    private String changeFLg;
    private List<CustomerFitEntity> customerFitEntityList = new ArrayList<CustomerFitEntity>();

    //修改后的量体数据（实际量体值进行加减量后，修改的值）
    private String fitValueChangeLastvalue;


    @Override
    public CustomerFitEntity clone() {
        CustomerFitEntity stu = null;
        try {
            stu = (CustomerFitEntity) super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        return stu;
    }

    public String getFitName() {
        return fitName;
    }

    public void setFitName(String fitName) {
        this.fitName = fitName;
    }

    public Long getCustomerFitId() {
        return customerFitId;
    }

    public void setCustomerFitId(Long customerFitId) {
        this.customerFitId = customerFitId;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getStyleCategoryCd() {
        return styleCategoryCd;
    }

    public void setStyleCategoryCd(String styleCategoryCd) {
        this.styleCategoryCd = styleCategoryCd == null ? null : styleCategoryCd.trim();
    }

    public String getItemCd() {
        return itemCd;
    }

    public void setItemCd(String itemCd) {
        this.itemCd = itemCd == null ? null : itemCd.trim();
    }

    public String getItemValue() {
        return itemValue;
    }

    public void setItemValue(String itemValue) {
        this.itemValue = itemValue == null ? null : itemValue.trim();
    }

    public String getFitValue() {
        return fitValue;
    }

    public void setFitValue(String fitValue) {
        this.fitValue = fitValue == null ? null : fitValue.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Long getCreateUser() {
        return createUser;
    }

    public void setCreateUser(Long createUser) {
        this.createUser = createUser;
    }

    public Long getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Long updateUser) {
        this.updateUser = updateUser;
    }

    public Integer getFitCountId() {
        return fitCountId;
    }

    public void setFitCountId(Integer fitCountId) {
        this.fitCountId = fitCountId;
    }

    public List<CustomerFitEntity> getCustomerFitEntityList() {
        return customerFitEntityList;
    }

    public void setCustomerFitEntityList(List<CustomerFitEntity> customerFitEntityList) {
        this.customerFitEntityList = customerFitEntityList;
    }

    public String getFitValueCalculate() {
        return fitValueCalculate;
    }

    public void setFitValueCalculate(String fitValueCalculate) {
        this.fitValueCalculate = fitValueCalculate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFitValueChangeLastvalue() {
        return fitValueChangeLastvalue;
    }

    public void setFitValueChangeLastvalue(String fitValueChangeLastvalue) {
        this.fitValueChangeLastvalue = fitValueChangeLastvalue;
    }

    public String getChangeFLg() {
        return changeFLg;
    }

    public void setChangeFLg(String changeFLg) {
        this.changeFLg = changeFLg;
    }
}